89、创建用于 SSH 通信的公钥/私钥对(密钥无密码短语),使用 ssh - copy - id 将公钥文件复制到远程用户的账户,并使用基于密钥的认证登录该用户账户而无需输入密码。
-
创建公钥/私钥对:
bash ssh-keygen
当提示Enter file in which to save the key (/home/joe/.ssh/id_rsa):时,可直接按回车键使用默认路径。当提示Enter passphrase (empty for no passphrase):时,直接按回车键(表示无密码短语),再次提示输入密码短语时,同样按回车键。创建成功后,私钥会保存在/home/joe/.ssh/id_rsa,公钥会保存在/home/joe/.ssh/id_rsa.pub。 -
将公钥复制到远程用户账户:
bash ssh-copy-id -i ~/.ssh/id_rsa.pub joe@localhost
这里joe是远程用户名,localhost是远程主机地址。执行此命令后,会提示输入远程用户joe的密码,输入正确密码后,公钥会被复制到远程用户的.ssh/authorized_keys文件中。 -
使用基于密钥的认证登录:
bash ssh joe@localhost
此时应该可以无需输入密码直接登录到远程账户。 -
检查远程账户的
authorized_keys文件:
bash cat .ssh/authorized_keys
此命令用于查看远程账户的authorized_keys文件内容,确保公钥已正确添加。
90、在 /etc/rsyslog.conf 文件中创建一个条目,将所有认证消息(authpriv)信息级别及更高级别的消息存储到名为 /var/log/myauth 的文件中。从一个终端监视该文件的数据流入情况,在另一个终端中,尝试使用错误密码以任何有效用户身份通过 SSH 登录到本地机器。
在 /etc/rsyslog.conf 文件中添加如下条目:
authpriv.info /var/log/myauth
然后在一个终端使用命令(如 tail -f /var/log/myauth )监视文件,在另一个终端使用 ssh 命令(如 ssh username@localhost ,并输入错误密码)尝试登录本地机器。
91、使用du命令确定/usr/share下最大的目录结构,将它们按大小从大到小排序,并列出其中大小排名前十的目录。
可输入命令: du -s /usr/share/* | sort -rn | head 。示例输出如下:
458320 /usr/share/locale
129400 /usr/share/doc
124116 /usr/share/icons
80524 /usr/share/gnome
92、使用df命令显示当前连接到本地系统的所有文件系统中已使用和可用的空间,但排除任何tmpfs或devtmpfs文件系统。
可以使用命令 df -x tmpfs -x devtmpfs 来实现。其中 -x 选项用于排除特定类型的文件系统。
93、查找 /usr 目录下所有大小超过 10MB 的文件。
$ find /usr -size +10M
94、使用桌面检查NetworkManager是否已成功将你的网络接口(有线或无线)连接到网络。如果没有,则尝试启动你的网络连接。
若要检查 NetworkManager 是否成功启动网络接口:
- 对于有线网络 :
- 使用以太网电缆连接计算机和有网络的以太网端口;
- 开机登录后,点击桌面的
NetworkManager图标; -
若显示已连接到互联网,则连接成功。
-
对于无线网络 :
- 登录后,点击桌面的
NetworkManager图标; - 从出现的无线网络列表中选择所需网络并输入密码;
- 若连接成功,则表明启动成功。
若未成功连接,可再次点击 NetworkManager 图标尝试连接;对于无线网络,请确保输入的密码正确。
95、运行一个命令来检查计算机上可用的活动网络接口。
可以使用 ifconfig 或 ip addr 命令来检查活动网络接口信息,例如:
# ifconfig wlan0
或
# ip addr
96、以确保 DNS 正常工作的方式从命令行尝试连接 google.com。
在命令行输入 ping google.com,然后按 Ctrl - C 停止。
97、运行一个命令来检查用于与本地网络外部进行通信的路由。
输入命令 $ route

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



