Ubuntu 下安装 OpenSSH Server 是无比轻松的一件事情,需要的命令只有一条:
sudo apt-get install openssh-server
(查看返回的结果,如果没有出错,则用putty、SecureCRT、SSH Secure Shell Client等SSH 客户端软件,输入您服务器的 IP 地址。如果一切正常的话,等一会儿就可以连接上了。并且使用现有的用户名和密码应该就可以登录了。)
然后确认sshserver是否启动了:(或用“netstat -tlp”命令)
ps -e | grep ssh
如果只有ssh-agent那ssh-server还没有启动,需要/etc/init.d/ssh start,如果看到sshd那说明ssh-server已经启动了。
ssh-server配置文件位于/ etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如222。然后重启SSH服务:
sudo /etc/init.d/ssh resart
限制ssh登录用户
禁止人家使用ssh端口登录就行了,具体方法:
sudo vi /etc/ssh/sshd_config
查找 AllowUsers ,如果没有则加上。
PermitRootLogin yes
AllowUsers meiking root
上面表达的意思就是只允许 meiking和root用户远程登录
ubuntu 使用ssh和服务器之间进行文件操作,还是很麻烦的,测试几个软件,还是filezilla好用。下面附上安装方式:
安装软件FileZilla:
sudo apt-get install filezilla -y
语言包,安装完语言包就可以支持中文了(可选,不装也可以):
sudo apt-get install filezilla-locales
进入/打开FileZilla:
终端输入filezilla就可以进入。