树莓派登入ssh很慢和开机启动tightvncserver及其他问题

树莓派登入ssh 很慢

**

  1. 关闭 ssh的gssapi认证 :
    执行命令: sudo vim /etc/ssh/ssh_config
    在该文件的末尾找到这两行设置并注释掉
   # GSSAPIAuthentication yes
   # GSSAPIDelegateCredentials no
    关闭ssh的UseDNS
    UseDNS no

保存退出,重启ssh服务 sudo service sshd restart
**

tightvncserver开机启动

树莓派上安装vnc服务端(debian):sudo apt install tightvncserver
修改vnc密码:vncpasswd
vnc-server 开机启动文件:sudo vi /etc/init.d/tightvncserver ,在这个文件里输入如下内容

### BEGIN INIT INFO
# Provides: tightvncserver
# Required-Start: $syslog $remote_fs $network
# Required-Stop: $syslog $remote_fs $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Starts VNC Server on system start.
# Description: Starts tight VNC Server. Script written by James Swineson.
### END INIT INFO
# /etc/init.d/tightvncserver
VNCUSER='pi'
case "$1" in
        start)
                su $VNCUSER -c '/usr/bin/tightvncserver :1'
                echo "Starting TightVNC Server for $VNCUSER"
        ;;
        stop)
                pkill Xtightvnc
                echo "TightVNC Server stopped"
        ;;
        *)
                echo "Usage: /etc/init.d/tightvncserver {start|stop}"
                exit 1
        ;;
esac
exit 0

然后给增加执行权限,并启动服务:
sudo chmod +x /etc/init.d/tightvncserver
sudo update-rc.d tightvncserver defaults # 添加开机启动
sudo update-rc.d tightvncserver remove #移除开机启动

问题1:ailed to start sshd.service: Unit sshd.service not found

使用apt-get install openssh-server安装SSH后,使用service sshd start开启SSH服务时提示:Failed to start sshd.service: Unit sshd.service not found.
解决方案:
添加ssh.service
输入命令:systemctl enable ssh.service

问题2:ssh无法远程连接,提示"System is booting up. See pam_nologin(8)"

使用ssh(xshell或者putty)远程连接Linux(ubuntu)(树莓派)系统时,提示:

"System is booting up. See pam_nologin(8)"
Connection closing... Socket close.
解决方法:
进入并修改文件:sudo vi /etc/pam.d/sshd
注释掉 account required pam_nologin.so 行 即在这一行前边加# 保存即可

猜你喜欢

转载自blog.csdn.net/m0_50620305/article/details/109038559