有时候,就是想窥视一下不知道的东东,因为好奇!
分类: LINUX
2015-12-11 14:59:35
新装的ubuntu-14.04.3桌面系统要ssh登录,需要安装ssh服务。记下折腾过程。
0、环境
1、安装openssh-server
$ sudo apt-get install openssh-server
完成后,不需要任何配置修改,就可以在另一台电脑上直接通过客户端(xshell/putty/secureCRT等)登录了。winScp工具也可以连接上传输文件。
2、查看openssh-server是否启动
$ ps aux | grep sshd
如果结果中有如下图sshd的进程说明openssh-server已经启动。
3、启动、停止、重启、查看状态openssh-server命令。如下
sudo service ssh start (sudo /etc/init.d/ssh start 也试了,没效果!!!)
sudo service ssh stop (sudo /etc/init.d/ssh stop 也试了,没效果!!!)
sudo service ssh restart (sudo /etc/init.d/ssh restart ???)
sudo service ssh status (sudo /etc/init.d/ssh status ???)
通过上面的命令停止openssh-server后,已有的连接并不会立即断开,只是不能登录新连接。
通过上面的命令重启openssh-server后,已有的连接并不会断开,新连接也可以连接上。
4、配置openssh-server
openssh-server配置文件位于/etc/ssh/sshd_config,在这里可以配置SSH的服务端口等,例如:默认端口是22,可以自定义为其他端口号,如222,然后需要重启SSH服务。
5、Ubuntu中配置openssh-server开机启动
安装成功后,默认开机自动启动。
如果不希望开机启动,需要修改文件:/etc/init/ssh.conf
注释掉其中的“start on runlevel [2345]” (看样子,可以在此指定,在哪些运行级别允许开机启动!)
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
ssh程序分为有客户端程序openssh-client和服务端程序openssh-server。如果需要ssh登陆到别的电脑,需要安装openssh-client,ubuntu已默认安装。而如果需要从远程连接到本机,则需要安装openssh-server。
参考: