我有一个足够信任的朋友,可以让 ssh 访问我的一台服务器。为此,我为他创建了一个用户帐户。
该框只能通过密钥身份验证访问,不能通过密码访问。我已经为该帐户创建了一个私钥,但是如果我通过电子邮件将其发送给他,我们就失去了强大(呃)安全性的意义
让他访问此帐户而不必求助于密码身份验证的最佳方法是什么?
其他困难:他在 Windows 机器上,但很容易安装 PuTTY
有没有人得到(或可以指向)包含 C# 和/或 ASP.Net 语法突出显示的 nanorc 文件?
我的 Windows 机器上有一个有效的、可访问的 SMB 共享,我可以使用它进行挂载
sudo mount -t cifs //192.168.0.9/C /mnt/WinC -o username=foo,password=bar
但不能从我的 fstab 安装。fstab 条目读取
//192.168.0.9 /mnt/WinC credentials=/root/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0
并且凭证文件(在我开始工作时具有 777 权限)包含
username=foo
password=bar
但是 sudo mount -a 会导致错误,它来自 dmesg | 尾巴,表演
[225040.991705] CIFS VFS: No username specified
[225050.991721] CIFS VFS: cifs_mount failed w/return code = -22
还有其他人看到这个问题并设法解决了吗?