用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 。

Leave a Reply

Your email address will not be published. Required fields are marked *