Answers:
有时将配置文件放在我们的主目录中会更方便。这样可以避免以root用户身份来编辑文件,并且还可以通过其他用户无权访问这些数据的方式来配置它们。此外,此配置将与我们的家庭一起备份,并且还将“幸存”一次操作系统升级。
为此,我们可以制作一个ssh配置文件nano ~/.ssh/config
,在其中可以输入有价值的连接信息。一个简单的条目可能具有以下内容:
Host myremote # any name for the host
HostName 192.168.178.05 # IP, .local, or hostname if defined
User username # your username
Port 22 # port to listen
您可以在此处提供其他许多选项,包括用户和身份验证(有关ssh_config的信息,请参见手册页)
然后,我们可以简单地发出以下命令以在端口22上连接到192.168.178.05:
ssh myremote
Host myremote 192.168.178.05
。这样,当您使用实际主机名进行连接时,也会使用您的设置。
Host...
由空行分隔的部分。
您可以使用名为的红宝石sshez
。它连接您的配置文件,并使添加ssh别名更加容易。
安装宝石
gem install sshez
my_alias
例如添加别名
sshez add my_alias root@example.com -p 1022
my_alias
从您的配置文件中删除
sshez remove my_alias
列出别名
sshez list
现在,您可以连接,ssh my_alias
而不必担心自己编辑配置文件。