最新更新
标志是-p portnumber但我无法进入root,得到(publickey, permission denied)
我在数字海洋上注册了一个vps.
目前正在浏览本教程https://coderwall.com/p/yz8cha和此railscast http://railscasts.com/episodes/335-deploying-to-a-vps
我在vps中创建了一个新用户,但是这个用户没有sudo priveledge
当我进行封面部署时:根据指南设置我得到这个
judy is not in the sudoers file. This incident will be reported.
failed: "sh -c 'sudo -p '\\''sudo password: '\\'' ln -nfs /home/judy/apps/lintong/current/config/nginx.conf /etc/nginx/sites-enabled/lintong'" on 192.241.241.204
Run Code Online (Sandbox Code Playgroud)
我根据指南将端口更改为888,现在我无法进入服务器
当我做ssh root@ipaddress或ssh judy@ipaddress
它试图连接到 port 22
第一个问题当我使用端口选项888进入vps时,如何传入字段?
第二个问题如何给予judy sudo权利?根据coderwall的教程,我应该这样做
visudo
Run Code Online (Sandbox Code Playgroud)
然后
添加,username ALL=(ALL:ALL) ALL但我想我之前做过它并没有用?
bel*_*qua 12
对于最近的Ubuntu/Debian版本,请不要修改/etc/sudoers,而是将用户添加到sudo组中/etc/group.
sudo usermod -a -G sudo judy
要么
sudo vigr(和sudo vigr -s)
要将ssh与特定端口一起使用,请使用-p 888:ie,ssh -p 888 judy@ipaddress
(请注意,如果您需要使用scp设置端口,则使用资本-P代替.)
仅回答一个问题:
ssh -p 888 root@ipaddress
Run Code Online (Sandbox Code Playgroud)
应该允许您在 ssh 侦听 port 时登录888。不确定第二部分有什么问题......你能显示judy来自的条目吗/etc/sudoers?