赞
踩
一台window系统的电脑(这里使用的是win10系统)
一台远程服务器(这里使用的是腾讯云的服务器)
在.ssh目录下新建一个config文件,并打开
配置信息:
Host test
Port 22 <端口号,你的远程服务器的sshd服务的端口号,默认是22>
HostName 196.168.2.3 <主机地址,前面是乱填的>
User root <用户名,默认是root>
IdentityFile ~/.ssh/id_rsa<存放密钥的地址,默认填>
IdentitiesOnly yes
Host:连接的时候使用的名称,自己定义
Port:端口号,你的远程服务器的sshd服务的端口号,默认是22
HostName:主机地址,前面是乱填的
User:用户名,默认是root
IdentityFile:存放密钥的地址,不会就按上面填就好
编辑完成后,然后保存。千万别填错!别填错!填错!尤其是IdentityFile和IdentitiesOnly。(我不会告诉你我就是填错过的)
这样本地就配置好了
这里需要先在远程服务器进行配置
这里使用的是linux的远程服务器
使用systemctl status sshd指令查看sshd服务的状态
semanage port -l | grep ssh
一般默认是22端口,如果你希望新增一个端口你可以运行:
semanage port -a -t ssh_port_t -p tcp <你的端口号>
semanage port -d -t ssh_port_t -p tcp <你要删除的端口>
在对ssh端口进行新增或者删除的时候,我们需要重启sshd服务
service sshd restart
让我们来试一下效果,先退出我们的远程服务器
然后在.ssh路径下运行ssh <设置的HOST>
连接成功了!
该指令只能在.ssh路径下才可以运行,所有我们可以将该路径配置为全局环境变量,这样就可在任何路径下使用了
如果本文章有错或者又不懂的地方,欢迎交流!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。