美文网首页
termux自动启动ssh

termux自动启动ssh

作者: xnllc | 来源:发表于2022-02-25 15:21 被阅读0次

每次重新打开termux的时候都需要重新运行sshd

我们可以设置自动启动

具体操作:

1. 添加或编辑文件 ~/.bashrc :

nano  ~/.bashrc

2. 添加如下内容并且保存。

echo "用户:"$(whoami)

if pgrep -x "sshd" >/dev/null
  then
    echo "sshd运行中..."
  else
    sshd
    echo "自动启动sshd"
fi

好了 手机上重启termux,会发现ssh启动信息显示

电脑到链接如图:

------- 分割线 -------

termux 默认是 bash,配置文件~/.bashrc

如果终端改为了zsh,就需要改动~/.zshrc

查看终端类型 命令:echo $0

如图:

~/.bash_profile 和 ~/.bashrc文件区别

~/.bash_profile

为当前用户设置专属的环境信息和启动程序,当用户登录时该文件执行一次。默认情况下,它用于设置环境变量,并执行当前用户的 .bashrc 文件。理念类似于 /etc/profile,只不过只对当前用户有效,也需要重启才能生效。(注意:Centos7系统命名为.bash_profile,其他系统可能是.bash_login或.profile。)

~/.bashrc

为当前用户设置专属的 bash 信息,当每次打开新的shell时,该文件被执行。理念类似于/etc/bashrc,只不过只对当前用户有效,不需要重启只需要打开新的shell即可生效。

参考:Linux下环境变量配置方法梳理(.bash_profile和.bashrc的区别)_魂影魔宅-CSDN博客

相关文章

网友评论

      本文标题:termux自动启动ssh

      本文链接:https://www.haomeiwen.com/subject/fywxrrtx.html