sail 使用 ssh

日常

2次新冠了,现在还有点咳怕凉。一家都是如此。

天气太冷,我爸还不多穿,冻成急性胆囊炎了。吃药见好转,无发热。问题不大。

其实去年12月就发生过一次,去了急诊,当时比较轻就没在意。

怎么说呢。也好,免得退休出去玩的时候,不知道自己身体状况,乱折腾。

我妈一个人估计是照顾不了他。

sail 添加ssh

起因是在sail中更新私有库。需要使用ssh验证。

方法是在docker-compose.yml中添加如下代码,

记得在docker-compose.yml同目录下创建ssh文件夹

1
2
- '.:/var/www/html'
- './ssh:/home/sail/.ssh'

随后进入sail 命令行,并创建ssh-key

1
2
3
./vendor/bin/sail shell
cd /home/sail/.ssh
ssh-keygen -t rsa -b 4096

这时直接使用会触发权限777错误

解决方法是降低私钥权限

1
2
3
4
5
# 只读
chmod 400 /home/sail/.ssh/id_rsa

# 读写
chmod 600 /home/sail/.ssh/id_rsa

以上