Ubunutu之SSH/sftp服务搭建
安装SSH服务端:
sudo apt-get install openserver-ssh
一般安装完成后,ssh server就是自动启动,并添加到开机启动列表,ssh服务就可用了。
查看SSH服务:
ps -ef | grep ssh
配置文件默认存放的位置:
/etc/ssh/sshd_config
可以通过修改配置文件,允许ssh客户端以root身份登录。
把配置文件中的”PermitRootLogin without-password
“加一个”#”号,把它注释掉
再增加一句”PermitRootLogin yes
“–>保存,修改成功
可以本地登录SSH
ssh localhost
可以配置本地无密码登录SSH
cd ~/.ssh ssh-keygen -t rsa cp id_rsa.pub authorized_keys
sftp连接Linux是通过ssh协议,所以ssh服务器搭建好就可以使用sftp。可以在/etc/ssh/sshd_config配置sftp访问的目录权限。
控制SSH服务:
service ssh status
service ssh start/stop/restart
查看下ssh服务的网络连接情况:
netstat -ntlp
如果SSH服务器启动正常,排除用户名密码错误,还是不能连接的话,考虑关闭防火墙对应的端口。