今天突发奇想,想用咱的D9000来远程操控我的本本,我的本本是archlinux系统,毫无疑问,当然是选用ssh来远程连接。但是由于以前用的是ubuntu,发现arch下ssh的启动和配置方法和ub很不一样,google了半天终于找到这篇文档,和大家一起分享(来源:http://roamlog.cn/archives/install-the-openssh-for-archlinux.html)

#pacman -Syu #更新系统

鉴于官方wiki并未给出ssh的安装和配置方法,所以我决定自己写了一个备忘
安装ssh

# pacman -Sy openssh

配置/etc/rc.conf
DAEMONS 一行中的 netfs 后添加 sshd

DAEMONS=(syslog-ng network netfs sshd crond) #作用是在archlinux系统启动时自动加载sshd

如果你想通过主机名访问某台电脑,配置/etc/hosts

#
# /etc/hosts: static lookup table for host names
#
127.0.0.1 localhost.localdomain localhost
192.168.0.120 computer1.localdomain computer1
192.168.0.121 computer2.localdomain computer2
192.168.0.122 computer3.localdomain computer3
192.168.0.123 computer4.localdomain computer4
192.168.0.124 computer5.localdomain computer5
192.168.0.125 computer6.localdomain computer6
# End of file

有两个文件控制别人访问我的电脑的权限, /etc/hosts.deny 和 /etc/hosts.allow
查看/etc/hosts.deny 和 /etc/hosts.allow

#
# /etc/hosts.deny
#
ALL: ALL: DENY
# End of file

#
# /etc/hosts.allow
#
# End of file

如果你想让某人通过ssh访问你的电脑,可以进行入下配置

#
# /etc/hosts.allow
#
#sshd: ALL: ALLOW #允许所有电脑访问,不推荐这样做
sshd: 192.168.0.15: ALLOW #允许ip为192.168.0.15的电脑通过ssh访问
# End of file

配置/etc/ssh/sshd_config
参考 此文

重启ssh

# /etc/rc.d/sshd start

ok

这是我手机连上电脑的效果

Last modification:March 6, 2020
If you think my article is useful to you, please feel free to appreciate