步骤:
在电脑的home/目录下都会存在一个.ssh目录,用指令ls -lah就可以找到这个目录,若使用过ssh指令远程登录过服务器,则会生成一个known_hosts文件,用cat指令可查看。
1、配置公钥
在Mac上输入如下指令:
ssh-keygen
然后一直点回车即可,完成该指令后则会生成如下两个文件夹:
2、上传共钥到服务器
在Mac上输入
ssh-copy-id -p port user@remote
此时用ssh指令登陆远程服务器时,就会发现已经不需要密码登录了。
在远程服务器的.ssh文件夹下面则会看到一个文件如下
3、可以给要连接的服务器配置别名
首先在.ssh目录下创建一个config文件
touch config
用vim指令打开config文件
vim config
i进入编辑模式,写入下面的字段
Host name HostName xx.xx.xx.xx User root Port 22
名字随便起,对应自己的信息填写即可。
写完后,先按esc键,输入:wq写入保存并退出。
之后再连接只需要在终端输入
ssh name



