设为首页 收藏本站
查看: 914|回复: 0

SSH Secure Shell Client—远程控制linux工具

[复制链接]

尚未签到

发表于 2015-10-26 09:04:59 | 显示全部楼层 |阅读模式
Ubuntu安装使用SSH
  ubuntu默认并没有安装ssh服务,如果通过ssh链接ubuntu,需要自己手动安装ssh-server。判断是否安装ssh服务,可以通过如下命令进行:

  • xjj@xjj-desktop:~$ ssh localhost
  • ssh: connect to host localhost port 22: Connection refused
  如上所示,表示没有还没有安装,可以通过apt安装,命令如下:

  • xjj@xjj-desktop:~$ sudo apt-get install openssh-server
  系统将自动进行安装,安装完成以后,先启动服务:

  • xjj@xjj-desktop:~$ sudo /etc/init.d/ssh start
  启动后,可以通过如下命令查看服务是否正确启动

  • xjj@xjj-desktop:~$ ps -e|grep ssh
  • 6212 ?        00:00:00 sshd

如上表示启动ok。注意,ssh默认的端口是22,可以更改端口,更改后先stop,
然后start就可以了。改配置在/etc/ssh/sshd_config下,如下所示。

  • xjj@xjj-desktop:~$ vi /etc/ssh/sshd_config
  • # Package generated configuration file
  • # See the sshd(8) manpage for details
  • # What ports, IPs and protocols we listen for
  • Port 22
  
最后,应该是连接的时候了。请看如下命令:

  • xjj@xjj-desktop:~$ ssh exceljava@192.168.158.129
  ========================================================
  windows 安装客户端软件
使用SSH Secure Shell Client远程控制Linux
1)安装SSH Secure Shell Client
window系统中安装SSH Secure Shell Client软件
2)启动SSH Secure Shell Client
SSH Secure Shell Client完毕后,桌面会出现两个图标:
DSC0000.gif

  双击第二个图标,启动SSH Secure Shell Client程序,出现如图所示界面:
     
DSC0001.gif

  (3)点击Quick Connecticut,进入连接界面
  在Host Name中填写Linux主机IP地址,User Name中填写Linux下的用户名(一般不用Root用户,除非对此用户进行设置后方可),其它两项不必改动。
DSC0002.gif

  (4)点击Connect按钮,出现输入密码提示,输入密码,进入Linux系统。用户就可以使用命令对Linux系统进行控制了。
  使用SSH Secure Shell ClientLinux进行文件交互
  (1)       启动SSH Secure Shell Client并登陆Linux系统
  (2)       点击Quick Connect并输入相应内容
DSC0003.gif

  
  该文件传输客户端的左面是本地文件,右面默认是登陆用户的目录。此时,用户就可以进行文件传输了。如果用户在使用过程中出现传输错误,请确认你使用的用户对文件拥有足够的权限。
  使用过程中可能会遇到乱码的问题:由于linux和windows的编码存在差异,所以会造成乱码现象。上网找了好久,好像是没有什么好的解决办法。如果是在linux下的,好像是可以改的。
  

  原文出自:http://apps.hi.baidu.com/share/detail/17566763

  

  

  手动安装:
  
安装openssh--出现Privilege separation user sshd does not exist错误  
2011-02-14 14:38:25|  分类:linux |字号 订阅
  
  虛擬機上安裝了一個Ubuntu 9.10,要使用Putty遠程連接,所以要安裝openssh-server。
  當然如果能上網,直接使用如下命令安裝即可:sudo apt-get install openssh-server ,如果有必要再安裝 openssh-client。
  我的虛擬機的host主機不能上網,所以衹能手工安裝了。
  先用能上網的機器下載:zlib-1.2.5.tar、openssh-5.6p1.tar.gz、openssl-0.9.8o.tar.tar,接下來,準備安裝。
  步驟如下:
  1、首先解壓安裝zlib:tar -xf zlib-1.2.5.tar,會在當前目錄下生成zlib目錄。進入zlib目錄,然後./configure、make make install ,一路下來,沒有錯誤提示,則安裝成功。
  2、安裝openssl。步驟同上。安裝結束,可使用命令:openssl version -a 檢查openssl是否安裝正確。
  3、再安裝openssh-server。步驟同上。在最後一步報錯: Privilege separation user sshd does not exist 解決:在/etc/passwd 中加入: sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin 再次make install 編譯安裝成功。
  4、啟動ssh。ssh默認安裝在/usr/local/sbin/目錄下,使用 /usr/local/sbin/sshd 啟動ssh服務,該服務默認偵聽22端口。
  5、檢查ssh服務是否啟動:netstat -tnlp|grep :22
地址来源:http://www.pyoix.com/a/808.html

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-130804-1-1.html 上篇帖子: ios 执行shell脚本 下篇帖子: shell脚本中嵌入二进制文件
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表