Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: madmad в Apr 09, 2010, 15:04



Титла: Връзка с SSH
Публикувано от: madmad в Apr 09, 2010, 15:04
Пиша
Код:
ssh madmad@94.266.593.335
и малко по късно
Код:
ssh: connect to host 94.266.593.335 port 22: Connection timed out

имам инсталиран openssh  и клиент и сървър.
Порта е 2222 за сървъра към който се свързвам обаче не знам как да го настроя. Имам и Putty обаче пък там не знам как се копират файлове от локалната мшина на сървъра

btw: usera и ip-то са примерни


Титла: Re: Връзка с SSH
Публикувано от: ntrance в Apr 09, 2010, 15:43
ssh user@host -p   2222    " -p   опция за избор на порт "


Титла: Re: Връзка с SSH
Публикувано от: madmad в Apr 09, 2010, 17:22
Ясно, а как да си направя порта да ми е по default 2222 а не да го посочвам всеки път?
Щото какво се получава:

Data# scp -r /home/username/filezilla.log user@94.236.19.235:/usr/home
ssh: connect to host 94.236.19.235 port 22: Connection refused
lost connection
Data# scp -r /home/username/filezilla.log user@94.236.19.235 -p 2222:/usr/home
ssh: connect to host 2222 port 22: Operation timed out
lost connection


Титла: Re: Връзка с SSH
Публикувано от: bop_bop_mara в Apr 09, 2010, 17:56
На scp опцията за порт е -P 2222 :)
scp -P 2222 -r /home/username/filezilla.log user@94.236.19.235:/usr/home


Титла: Re: Връзка с SSH
Публикувано от: madmad в Apr 09, 2010, 18:02
Код:
Data# scp -P 2222 -r /home/username/filezilla.log user@94.26.13.235:/usr/home/username
Password:
/home/imaginois/filezilla.log: No such file or directory
Data#


Титла: Re: Връзка с SSH
Публикувано от: bop_bop_mara в Apr 09, 2010, 18:11
Сигурно не са подредени правилно
scp -P 2222 what_you_want_to_copy where_you_want_to_copy
scp -P 2222 mara@xx.xx.xx.xx:/home/mara/.bashrc /home/mara/Desktop
Това ще копира файла .bashrc от отдалечения комп на указаното място на тукашния.


Титла: Re: Връзка с SSH
Публикувано от: shteryana в Apr 09, 2010, 18:13
... Имам и Putty обаче пък там не знам как се копират файлове от локалната мшина на сървъра

btw: usera и ip-то са примерни
Ами за Windows освен putty, има и pscp, който се ползва от комадния ред (cmd.exe) и работи като scp, с тази разлика че не разширява ~ до домашната директория на потребителя и се налага да се пишат пълните пътища до файловете

т.е. това
Код:
Data# scp -P 2222 -r /home/username/filezilla.log user@94.26.13.235:/usr/home/username
Password:
/home/imaginois/filezilla.log: No such file or directory
Data#

е еквивалентно на
scp -P 2222 -r ~/filezilla.log user@94.26.13.235:~/
но само при Unix-подобните ОС


Титла: Re: Връзка с SSH
Публикувано от: madmad в Apr 09, 2010, 18:15
Да о
Сигурно не са подредени правилно
scp -P 2222 what_you_want_to_copy where_you_want_to_copy
scp -P 2222 mara@xx.xx.xx.xx:/home/mara/.bashrc /home/mara/Desktop
Това ще копира файла .bashrc от отдалечения комп на указаното място на тукашния.

Да ама аз искам да копирам файлове от моя компютър на сървъра

... Имам и Putty обаче пък там не знам как се копират файлове от локалната мшина на сървъра

btw: usera и ip-то са примерни
Ами за Windows освен putty, има и pscp, който се ползва от комадния ред (cmd.exe) и работи като scp, с тази ралика че не разширява ~ до домашната директория на потребителя и се налага да се пишат пълните пътища до файловете

не съм уиндоус потребител


Титла: Re: Връзка с SSH
Публикувано от: bop_bop_mara в Apr 09, 2010, 18:20
А, за Уин има и winscp графично, drag-n-drop даже :)

Ами щом е наобратно, подреди ги както трябва:
scp -P 2222 .bashrc mara@хх.хх.хх.хх:/home/mara/Desktop


Титла: Re: Връзка с SSH
Публикувано от: dejuren в Apr 09, 2010, 18:22
Да о
Сигурно не са подредени правилно
scp -P 2222 what_you_want_to_copy where_you_want_to_copy
scp -P 2222 mara@xx.xx.xx.xx:/home/mara/.bashrc /home/mara/Desktop
Това ще копира файла .bashrc от отдалечения комп на указаното място на тукашния.

Да ама аз искам да копирам файлове от моя компютър на сървъра

Ми вземи обърни реда на файловете бе момче младо, не е трудно. Пък и man scp да ти е на помощ няма да навреди.


Титла: Re: Връзка с SSH
Публикувано от: madmad в Apr 09, 2010, 18:24
Продължавам да получавам
Код:
Data# scp -P 2222 filezilla.log user@94.26.13.235:/home/
Password:
filezilla.log: No such file or directory

А съм сигурен че има такъв файл в домашната директория

Пробвах и с абсолютно посочване на файла. Пак същото

А нещо за убунту има ли драг & дроп :)


Титла: Re: Връзка с SSH
Публикувано от: dejuren в Apr 09, 2010, 18:27
SSHFS - http://www.linuxjournal.com/article/8904
и още едно - http://blog.damontimm.com/how-to-mount-a-sftp-folder-ssh-ftp-on-ubuntu-linux-using-sshfs-fuse/


Титла: Re: Връзка с SSH
Публикувано от: bop_bop_mara в Apr 09, 2010, 18:33
Продължавам да получавам
Код:
Data# scp -P 2222 filezilla.log user@94.26.13.235:/home/
Password:
filezilla.log: No such file or directory

А съм сигурен че има такъв файл в домашната директория

Пробвах и с абсолютно посочване на файла. Пак същото

А нещо за убунту има ли драг & дроп :)
Задай наистина пълното име на файла, защото това го пускаш като root и най-вероятно текущата директория ти е /root, където не е файла.
Иначе, да, sshfs ще ти даде и графичен начин за тая работа, ама докато се оправиш с всичките опции, ще прочетеш и на scp man-а и ще разбереш къде грешиш :)


Титла: Re: Връзка с SSH
Публикувано от: madmad в Apr 09, 2010, 19:02
Качих с ftp файловете в друга директория и после ги копирах :) което временно решение докато разгледам


Титла: Re: Връзка с SSH
Публикувано от: ntrance в Apr 09, 2010, 23:01
Е добре де като искаш да е така  кажи на твоя сървър   като се опита  твойто ип да се логне на порт 22 да го редиректне към 2222 и това е .
Примерно

iptables -A PREROUTING -s твойто ип  -p tcp -m tcp --dport 22 -j REDIRECT --to-ports 2222


И така  като  напишеш ssh  user@tvoq sarvar  няма да се налага да пишеш -p 2222  , а сървара ти ще те редирект към порт 2222.


Титла: Re: Връзка с SSH
Публикувано от: nedpetko в Apr 10, 2010, 08:21
@madmad
Бъркаш имената на директориите!
Обикновено домашната директория на потребителя е:
/home/име_на_потребител/ а не само /home/

и пътя
/usr/home/username
не знам дали изобщо съществува

Там ти е грешката.
А и не считам че е удобно да се работи с множество файлове през scp, обикновено първо си пакетирам и компресирам файловете и директориите и тогава си изпращам.


Титла: Re: Връзка с SSH
Публикувано от: jet в Apr 11, 2010, 00:25

А нещо за убунту има ли драг & дроп :)
пусни konqueror ако имаш КДЕ, в URL пишеш:
fish://userati@servera:porta
приемаш сертификата и си готов.

друг вариант- инсталираш filezilla


Титла: Re: Връзка с SSH
Публикувано от: madmad в Apr 11, 2010, 07:50
filezilla оправя ли се ssh?


Титла: Re: Връзка с SSH
Публикувано от: nedpetko в Apr 11, 2010, 10:48
filezilla е фтп клиент.
Т.е. за да работи трябва да има инсталиран ftp сървър. edit: П.С. работи и със SSH сървър.

Не съм сигурен в опцията да върви със SSH. Трябва да почетеш.

Бачка без проблем със опцията SFTP.
От File -> Site Manager -> New Site
Задаваш си настройки и избираш SFTP и от там нататък си действаш нормално.
Успех