putty实在太古老,最近发现一个很好用的ssh client——MobaXterm,这个client工具可以开多个标签页,界面也比putty要稍微潮一点,遂用之。
安装配置ssh
-
编辑ssh的配置文件/etc/ssh/sshd_config,需要更改的语句如下:
StrictModes yes改为:StrictModes no
#PubkeyAuthentication yes改为:PubkeyAuthentication yes(即删掉#符号)
#AuthorizedKeysFile %h/.ssh/authorized_keys改为:AuthorizedKeysFile %h/.ssh/authorized_keys(即删掉#符号) -
重启ssh服务
sudo /etc/init.d/ssh restart
安装MobaXterm
- 进入官网:https://mobaxterm.mobatek.net/
- 点击如下按钮:
- 个人用户用free版本即可。
- 选择下载版本:
portable edition是压缩包,解压后即可使用。Installer edition是exe执行文件需要再安装一下。随便选一个。 - 按照指示安装完成即可。
设置公钥私钥
- 打开moba
- 点击上方菜单栏中的Tools->MobaKeyGen,点击Generate,鼠标在空白区域不断滑动,直到进度条完成即可。
- 复制空白区域产生的公钥,然后将其复制到~/.ssh/authorized_keys即可。
- 保存私钥,点击“Save private key”即可。
配置MobaXterm
- 打开moba
- 点击左上角Session->SSH,然后配置Remote host(即远程主机ip),Specify username即为你需要登陆的用户名(就是刚刚保存了公钥的用户名)。
- 点击下方Advanced SSH settings,勾选Use private key,然后选择存放private key的路径。最后点击ok即可。