如何使用ssh工具访问Linux服务器
2013-04-02 09:43
253 查看
第一步,开启工作站上防火墙的相应端口,SSH是22。
第二步,开启SSH服务。
先查看ssh的状态。service sshd status
开启服务,service sshd start
当然也可以关闭了,service sshd stop
重启服务, sshd restart
第三步,修改配置文件,/etc/ssh/sshd_config
打开这个文件,在最后的地方AllowUsers,添加用户名,多个就用空格隔开,当然也可以添加root。如果想禁用root 登录也可以,这里不添加。同时可以在这个文件中找到一个语句: Permitrootlogin yes。将yes改为no就可以了。
第四步,设置ssh随机启动
chkconfig --level xxxx sshd on //xxxx表示你要的等级(应该这么说吧),例如2345等。
第五步,远程登录
ssh usrname@hostname //hostname或者Ip
然后就是要你输入密码了。登录后,也可以更改用户(su 命令)。如何希望有图形,也不是不可以,在登录的时候加上 -X (大写的X):ssh -X usrname@hostname。
这样勉强可以吧,也有图形界面了,就是反映比较慢,应急可以。
其他
这里还有个文件传输的问题,远程和本机的文件传输也是不小的问题。好在ssh 有个命令scp,你就可以复制了。格式是:scp [user@]host:/path/to/source/file /path/to/destination/file
或者本机向远程传输:scp /path/to/source/file [user@]host:/path/to/destination/file
当然还有个更好的:sftp
使用sftp登录: sftp usrname@hostname,登录后,使用get 下载远程的文件。
同样能达到目的。
其实还有个tar
ssh username "cd /usr/share/games ; tar cf - ./a*" |
(cd /tmp ; tar cf - ./xyz*) | ssh username "cd /tmp ; tar xcvf -"
第二步,开启SSH服务。
先查看ssh的状态。service sshd status
开启服务,service sshd start
当然也可以关闭了,service sshd stop
重启服务, sshd restart
第三步,修改配置文件,/etc/ssh/sshd_config
打开这个文件,在最后的地方AllowUsers,添加用户名,多个就用空格隔开,当然也可以添加root。如果想禁用root 登录也可以,这里不添加。同时可以在这个文件中找到一个语句: Permitrootlogin yes。将yes改为no就可以了。
第四步,设置ssh随机启动
chkconfig --level xxxx sshd on //xxxx表示你要的等级(应该这么说吧),例如2345等。
第五步,远程登录
ssh usrname@hostname //hostname或者Ip
然后就是要你输入密码了。登录后,也可以更改用户(su 命令)。如何希望有图形,也不是不可以,在登录的时候加上 -X (大写的X):ssh -X usrname@hostname。
这样勉强可以吧,也有图形界面了,就是反映比较慢,应急可以。
其他
这里还有个文件传输的问题,远程和本机的文件传输也是不小的问题。好在ssh 有个命令scp,你就可以复制了。格式是:scp [user@]host:/path/to/source/file /path/to/destination/file
或者本机向远程传输:scp /path/to/source/file [user@]host:/path/to/destination/file
当然还有个更好的:sftp
使用sftp登录: sftp usrname@hostname,登录后,使用get 下载远程的文件。
同样能达到目的。
其实还有个tar
ssh username "cd /usr/share/games ; tar cf - ./a*" |
(cd /tmp ; tar cf - ./xyz*) | ssh username "cd /tmp ; tar xcvf -"
相关文章推荐
- 如何通过SSH反向隧道,访问NAT后面的Linux服务器?----本人备注
- 在自己笔记本电脑上如何访问虚拟机的内容、包括可以使用ssh、访问tomcat、访问nginx
- 在自己笔记本电脑上如何访问虚拟机的内容、包括可以使用ssh、访问tomcat、访问nginx
- 如何通过SSH反向隧道,访问NAT后面的Linux服务器?
- 使用ssh访问防火墙后的Linux服务器的方法
- 工具使用:如何使用 SSH 连接到你的云服务器
- linux如何使用ssh访问外网
- 如何使用nmon开源工具监控Linux服务器
- 如何使用SSH登录Linux服务器?
- 如何通过SSH反向隧道,访问NAT后面的Linux服务器?
- Mac中如何使用终端SSH连接远程Linux服务器
- 使用ssh工具远程linux服务器显示中文为乱码
- 在OpenShift上创建应用和使用ssh代理访问“外网”
- 如何使用WebView访问https的url——处理SslError
- 【loadrunner使用篇】--LR如何访问和读取数据库
- 如何使用OPC 数据访问规范 (DA)
- 如何使用RSA密钥登陆ssh
- 使用application(servletContext)统计网站访问次数,及重启服务器后如何延续
- 如何使用RedisTemplate访问Redis数据结构
- Php中应用透明链路追踪工具molten如何使用?