ssh作为连接服务器的工具,使用方式有多种。
1.用户名、host、密码登录:
ssh user@host
然后按提示输入密码,进行登录
2.免密登录
在远程服务器记录本地ssh公钥(将本地公钥存入服务端~/ssh/authorized_keys
中)。这样本地直接使用用户名加host登录就可以了,具体与使用密码登录方式相同,只是不需要输入密码。
将公钥加入远程服务端方式有多种,简单粗暴的方式,直接用文本编辑器打开,复制粘贴即可,或者使用
cat
工具等方式。
3.免用户名、密码登录
第二种方式可以免去每次登录的时候,输入密码的步骤。但是在使用的过程中还得每次都输入用户名,还是比较麻烦,因此有了第三种免去用户的方式。
在~/.ssh/config
(如果不存在,则新建一个即可)下添加
Host host1
user user1
Host host2
user user2
即可免去输入相对应host的用户。