一、ssh
1、使用
ssh root@127.0.0.1 -p 8022
2、ssh_server
安装
passwd root # 配置root口令(密码), 用作后续登陆使用
apt purge openssh-server # 卸载
apt install openssh-server
修改配置
修改配置文件/etc/ssh/sshd_config
PermitRootLogin 值修改为yes
PasswordAuthentication 值修改为yes
Port 值修改为2222
随后service ssh restart重启ssh服务.
二、sftp
sftp是安全的ftp.
1、使用
sftp -P 2222 -v user@host
2、问题
- ssh连接没问题, pycharm无法通过sftp访问服务器?
ssh没问题, 但是sftp有问题. 通过在git bash中使用sftp连接,查看输出. - Received message too long 458961211,Ensure the remote shell produces no output for non-interactive sessions
参考自https://*.com/questions/8250379/sftp-error-received-message-too-long.
修改/etc/ssh/sshd_config中的Subsystem sftp配置
Subsystem sftp internal-sftp
随后通过sudo service ssh restart重启ssh服务