登录到服务器之后,执行 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)