0%

本文用于记录一些常用的ssh配置

免密码登陆 vps

对于经常连接vps的人,每次都需要输入密码是非常无趣的事,可以通过生成生成公钥私钥,免密码使用ssh连接vps

假设A为本地主机,B为被控机器,欲连接的用户为user ip:1.1.1.1

A的命令

1
2
3
4
5
6
7
# 生成公钥私钥 可以指定私钥的密码以及生成位置
# 默认生成到 ~/.ssh/id_rsa.pub ~/.ssh/id_rsa
ssh-keygen -t rsa
# 在B创建.ssh文件夹并设置权限为700(本用户可读可写可执行,需要输入B机器密码)
ssh [email protected] "mkdir .ssh; chmod 0700 .ssh"
#考虑到B机器可能已经存在了公钥,仅复制公钥到被控机器(需要输入B机器密码)
scp ~/.ssh/id_rsa.pub [email protected]:~/.ssh/id_rsa.pub
Read more »

添加自定义启动脚本

在使用linux时常常需要自己写一些脚本程序使之开机启动,这时就要借助/etc/rc.local这个文件来帮助我们完成这个任务

关于 rc.local

rc.local快要被废弃了

下面是rc.local中的注释

This script is executed at the end of each multiuser runlevel.Make sure that the script will “exit 0” on success or any other value on error.
In order to enable or disable this script just change the execution bits.
By default this script does nothing.

简单来讲rc.local中将会放置使用者自定义的开机启动程序,在linux启动的最后阶段,系统将会执行其中的在exit 0之前的命令

Read more »