SSH密钥认证添加方法和一些实用配置

2017-07-06  本文已影响0人  CieloSun

更改SSH端口号

用账号密码进入主机

sudo nano /etc/ssh/sshd-config

再其中添加Port 22等或改变该条

添加公钥到主机

cd ~
sudo mkdir .ssh

此处如果已经有.ssh文件夹,则不必创建。

回到客户机,用密码进行scp操作。

sudo scp ~/.ssh/id_rsa.pub username@hostName:~./ssh

用账号密码进入主机

cd ~/.ssh
sudo cat id_rsa.pub>>authorized_keys

这两步也可以替换为

ssh-copy-id username@hostName

输入密码即可自动完成。

退出主机,即可发现已经能够免认证访问主机。

添加快捷登录方式

进入客户机

sudo nano ~./ssh/config

接下来,编辑如下格式快捷方式

Host    name # 自定义的别名
    HostName     1.2.3.4
    Port     1234 # 22是默认值
    User     root
    IdentityFile    ~./ssh/id_rsa # 私钥文件位置,默认为此值
Host    name2
......

接下来,登录时可以简单的

ssh name

即可连接~

上一篇下一篇

猜你喜欢

热点阅读