LINUX操作系统SSH的使用方法
小编结合了SSH的特性和使用网络辅助nat123进行SSH外网访问内网linux的方法进行了分析。下面就一起来看看吧.
LINUX操作系统SSH的使用方法
1多条连接共享
如果你需要在多个窗口中打开到同一个服务器的连接,而不想每次都输入用户名,密码,或是等待连接建立,那么你可以配置SSH的连接共享选项,在本地打开你的SSH配置文件,通常它们位于~/.ssh/config,然后添加下面2行:
现在试试断开你与服务器的连接,并建立一条新连接,然后打开一个新窗口,再创建一条连接,你会发现,第二条连接几乎是在瞬间就建立好了。
![](http://i2.sanwen.net/doc/1601/668-160103095047.jpg)
2长连接
如果你发现自己每条需要连接同一个服务器无数次,那么长连接选项就是为你准备的:
现在你每次通过SSH与服务器建立连接之后,这条连接将被保持4个小时,即使在你退出服务器之后,这条连接依然可以重用,因此,在你下一次(4小时之内)登录服务器时,你会发现连接以闪电般的速度建立完成,这个选项对于通过scp拷贝多个文件提速尤其明显,因为你不在需要为每个文件做单独的认证了。
![](http://i2.sanwen.net/doc/1601/668-160103095046-52.jpg)
3主机别名
你也可以在你的SSH配置中直接定义主机别名,就像下面这样:
你还可以使用通配符来进行分组:
在Putty中你可以为每个主机名保存单独的session,然后双击建立连接(但是它可能没办法支持通配符)。
![](http://i2.sanwen.net/doc/1601/668-160103095046-51.jpg)
4省去用户名
如果你在远程服务器上的用户名和你本地的用户名不同,你同样可以在SSH配置中进行设置:
现在就算我的本地用户名是 smylers,我仍然可以这样连接我的服务器:
![](http://i2.sanwen.net/doc/1601/668-160103095046-50.jpg)
5下面将结合具体网络辅助案例nat123分析SSH外网访问内网linux的方法:
明确LINUX服务器内网访问地址端口,确保LINUX服务器正常开启SSH服务,在内网SSH可以正常访问连接。在被访问端的Linux服务器安装nat123客户端,并登录使用它。
登录网页,左侧用户中心,添加域名解析,选择动态域名解析并添加确认。
选择动态域名解析记录,使用免费二级域名,或自己的域名。鼠标放在输入框有向导提示。如不理解负载均衡,不要勾选多点登录。
![](http://i2.sanwen.net/doc/1601/668-160103095046.jpg)
6路由器端口映射,路由映射SSH访问22端口。
因为公网IP是在路由器上的,外网访问时,需要经过路由,需要在路由器上做端口映射,将内网LINUX服务器访问22端口打通。路由器端口映射位置:转发规则/虚拟服务器/添加允许外网访问端口和协议。我的LINUX服务器SSH服务端口是默认的22,我内网对应LINUX服务器主机的内网IP地址是192.168.1.29。
![](http://i2.sanwen.net/doc/1601/668-160103095045-50.jpg)
7外网访问时,使用动态解析域名。
在外网使用SSH访问内网LINUX服务器时,使用动态解析域名进行连接访问。域名是不变的,可以上网即可访问,再也不担心动态公网IP变化的问题。
![](http://i2.sanwen.net/doc/1601/668-160103095045.jpg)
以上就是小编为大家提供的解决方法,希望能帮助到大家!!!最后希望大家2016过得越好,新年快乐!!