Puncte:0

Agentul ssh nu poate „rezolva numele gazdei” atunci când este apelat dintr-un script bash

drapel ru

Am un script bash

#!/bin/bash
scp -r un director_gazdă_la distanță:~

cu care am făcut executabil chmod u+x. Remote_host a fost definit în .ssh/config meu după cum urmează:

Gazdă remote_host
Nume gazdă ec2-x-xxx-xx-xxx.eu-central-1.compute.amazonaws.com
Utilizator ubuntu
IdentityFile ~/path_to_pem_file/pem_file.pem
Identități Numai că da

când sun scp -r un director_gazdă_la distanță:~ sau ssh remote_host funcționează fără probleme pentru a accesa mașina de la distanță prin ssh. Cu toate acestea, în interiorul scriptului bash nu funcționează. Primesc următoarea eroare:

ssh: Nu s-a putut rezolva gazda mochacle: Numele sau serviciul nu se cunosc
conexiune pierdută
ssh: Nu s-a putut rezolva gazda mochacle: Numele sau serviciul nu se cunosc
ssh: Nu s-a putut rezolva gazda mochacle: Numele sau serviciul nu se cunosc

indiferent dacă sudo execuția scenariului sau nu.

Zac67 avatar
drapel ru
Ați încercat FQDN-ul?
drapel ph
Când rulați scriptul cu `sudo`, rulează ca root și, prin urmare, va căuta în fișierul ~/.ssh/config al root-ului, nu al dvs.; dacă nu are o intrare pentru remote_host, veți obține acest rezultat. Când utilizați scriptul fără `sudo` și obțineți această eroare, îl rulați și ca root (sau alt utilizator) prin alte mijloace?
drapel ru
@Zac67: Ce este FQDN?
drapel ru
@Gordon Davisson: Voi încerca asta mâine. Cred că aceasta este problema.
drapel ph
@Marlo FQDN = Nume de domeniu complet calificat, adică ec2-x-xxx-xx-xxx.eu-central-1.compute.amazonaws.com. Adică, ați încercat `sudo scp -r -i ~/path_to_pem_file/pem_file.pem some_directory -o IdentitiesOnly=yes [email protected]: ~`

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.