云轩技术分享

云轩技术分享

技术学习、经验分享

修改 SSH 登录之后的默认路径

登录到服务器之后,执行 vim ~/.bashrc 命令,在文件之后追加你要进入的路径的代码,比如要进入到 /www/wwwroot/,则:

code
cd /www/wwwroot

如下:

这样,在下次登录时就可以直接进入到 wwwroot 目录了。

第一坑

在CentOS系统里面,这样设置之后,SFTP连上之后直接就能进入到wwwroot了,但是换成了 Ubuntu 系统之后,这样设置,只能在终端登录 SSH 之后,不进入 /,而是进入到 wwwroot ,不能让 SFTP 进入到 wwwroot 目录。

所以此时只能修改 SSH 配置文件了,

code
vim /etc/ssh/sshd_config

之后增加:

code
Match User root
    ForceCommand internal-sftp -d /www/wwwroot

之后重启 SSH 服务:

code
systemctl restart ssh

这样设置之后就可以了。

第二坑

经测试,这个也有坑,这样设置之后,SFTP 可以顺利进入到 wwwroot,但是root无法登录了就,如果你平时是通过 root 登录,还是不能这么设置。

评论 (0)

还没有评论,来做第一个吧。

发表评论

提交后需管理员审核通过后显示