用MacOS的Terminal连接服务器SSH的方法
搞了台Mac Mini,需要一个SSH工具。
起初用的是termcc,用了段时间感觉还是不错的。但是有一天打开一看,所有的Host都没有了!
到现在我也不知道发生了什么,总之是都没有了。
干脆就不重新弄了,放弃,卸载,换用Termius。
闲来思考一个问题:如果Termius也出问题怎么办呢?
网上搜了下,其实macOS自带的”终端“也可以完成大多数的SSH功能。
1 编辑一个服务器预置文件
在~/.ssh/下,新建一个文件,文件名config
vim ~/.ssh/config
内容:
Host ServerA
HostName 服务器名称或IP地址
Port 端口
User 用户名
IdentityFile 如果用了非对称加密,在这里放私钥文件地址
2 在终端中,打开这个预置
ssh ServerA
这样就可以用了,大部分情况下都能凑合用。
需要注意,出于安全的考虑,IdetityFile这个文件的权限应设置为仅本用户可读写。如果提示“Permission….. for 私钥文件 is too open…”,请将文件权限修改为600 。