Mise à jour la plus récente Le drapeau est -p numéro de port Mais je ne parviens pas à accéder à la racine, (publickey, permission denied)
Je m'inscris pour un vps sur Digital Ocean.
Actuellement en train de suivre ce tutoriel https://coderwall.com/p/yz8cha et ce railscast http://railscasts.com/episodes/335-deploying-to-a-vps
J'ai créé un nouvel utilisateur à l'intérieur du vps mais cet utilisateur n'a pas de privilège Sudo
quand je ne parviens pas à déployer: configuration conforme au guide, je reçois ce message
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
J'ai changé le port à 888 selon le guide et maintenant je ne peux pas ssh dans le serveur
quand je fais ssh root@ipaddress
ou ssh judy@ipaddress
sa essayant de se connecter à port 22
1ère question Comment puis-je passer dans un champ lorsque je ssh dans le vps avec une option de port de 888?
2ème question Comment donner des droits à judy Sudo? selon le tutoriel de coderwall, je devrais le faire
visudo
puis
ajouter username ALL=(ALL:ALL) ALL
mais je pense l'avoir fait avant et cela n'a pas fonctionné?
Pour les versions récentes de Ubuntu/Debian, ne modifiez pas /etc/sudoers
, Mais ajoutez l’utilisateur à au groupe Sudo
dans /etc/group
.
Sudo usermod -a -G Sudo judy
ou
Sudo vigr
(et Sudo vigr -s
)
Pour utiliser ssh avec un port spécifique, utilisez -p 888
: i.e., ssh -p 888 judy@ipaddress
(Notez que si vous devez définir un port avec scp, vous utilisez plutôt un -P
en majuscule.)
Répondre à une seule question:
ssh -p 888 root@ipaddress
devrait vous permettre de vous connecter lorsque ssh écoute sur le port 888
. Vous ne savez pas ce qui ne va pas dans la deuxième partie ... pouvez-vous afficher l'entrée judy
à partir de /etc/sudoers
?
Pour ssh sur un autre port:
ssh -p 888 root@ipaddress
Obtenir l'autorisation de judy Sudo dépend un peu du système d'exploitation pour une bonne pratique. Dans Ubuntu, vous pouvez simplement ajouter judy au groupe admin .
useradd -G admin judy
En effet, une entrée mappe déjà ce groupe dans le fichier sudoers pour les serveurs Ubuntu.