Ubuntu 23.0 使用root用户登录;开启ssh远程登录,sftp传输文件;
设置root用户密码
sudo passwd root
ifconfig查看ip,安装 net-tools
apt install update
apt install net-tools
安装vim
apt install vim
安装SSH
apt install openssh-server
启动SSH
systemctl start ssh
或者
service ssh start
设置SSH开机自启
systemctl enable ssh
查看SSH状态
service ssh status
或者
systemctl status ssh
防火墙允许通过22端口
ufw allow 22
开启ssh远程登录~授权~ 修改 vim /etc/ssh/sshd_config ,将PermitRootLogin选项,去掉井号并改为yes
重启SSH 服务
systemctl restart ssh
尝试远程ssh连接
开启远程SFTP
进入 /etc/ssh/sshd_config ,查看下面这些配置是否存在; 没有的话就加进去
Subsystem sftp internal-sftp Match group sftp ChrootDirectory %h ForceCommand internal-sftp AllowTcpForwarding no
重启SSH 服务
systemctl restart ssh
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
2022-05-21 Junit单元测试报错;java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing
2021-05-21 Navicat Premium 连接Oracle数据库报错 instant Client LIght : unsupported server charcter ser ZHS16GBK