Otu esi edobe sava nkata nzuzo na Ytalk karịrị SSH
Ytalk bụ mmemme nkata ọtụtụ onye ọrụ na-arụ ọrụ dịka mmemme okwu UNIX. Isi uru nke ytalk bụ na ọ na-enye ohere maka ọtụtụ njikọ ma nwee ike ịkọrọ ọnụ ọgụgụ ndị ọrụ ọ bụla aka ike n'otu oge.
N'isiokwu a, anyị ga-akọwa otu esi etinye na ịtọ ntọala nkata nzuzo, nke ezoro ezo na nke kwadoro na Ytalk n'elu SSH maka nchekwa, paswọọdụ-enweghị ohere ịbanye na nkesa nkata, maka onye ọ bụla so na ya.
Ịwụnye Ytalk na OpenSSH Server na Linux
Wụnye Ytalk na njikwa ngwugwu APT dịka egosiri.
$ sudo apt-get update $ sudo apt-get install ytalk openssh-server
Ozugbo arụnyere, openbsd-inetd na sshd ọrụ ga-amalite na akpaghị aka site nrụnye. Ị nwere ike ịlele ma ha na-arụ ọrụ dị ka egosiri:
$ sudo systemctl status openbsd-inetd $ sudo systemctl status sshd OR $ sudo service openbsd-inetd status $ sudo service sshd status
Ugbu a mepụta akaụntụ onye ọrụ akpọrọ talkd ma tinye ya na otu tty na sistemụ.
$ sudo useradd talkd $ sudo usermod -a -G tty talkd
Ugbu a ịkwesịrị ịhazi inetd, mepee faịlụ nhazi ya site na iji editọ ederede ọkacha mmasị gị wee dezie ya dịka akọwara n'okpuru.
$ sudo vim /etc/inetd.conf
Pịgharịa gaa na ahịrị:
talk dgram udp wait nobody.tty /usr/sbin/in.talkd in.talkd ntalk dgram udp wait nobody.tty /usr/sbin/in.ntalkd in.ntalkd
ma gbanwee ha ka ọ dị ka nke a (dochie aha njirimara ọ dịghị onye na talkd).
talk dgram udp4 wait talkd.tty /usr/sbin/in.talkd in.talkd ntalk dgram udp4 wait talkd.tty /usr/sbin/in.ntalkd in.ntalkd
Mgbe ahụ malitegharịa openbsd-inetd maka mgbanwe ndị na-adịbeghị anya iji mee ihe, site na-agba ọsọ.
$ sudo systemctl restart openbsd-inetd OR $ sudo service openbsd-inetd restart
Mepụta akaụntụ onye ọrụ wee hazie SSH
Ugbu a ọ bụ oge ịmepụta akaụntụ onye ọrụ maka ndị niile sonyere na sava nkata na iwu adduser.
$ sudo adduser tecmint $ sudo adduser ravi
Emechara, ịkwesịrị ịhazi nbanye SSH na-enweghị paswọọdụ maka akaụntụ onye ọrụ niile. Ndị ọrụ kwesịrị ịmepụta nchikota igodo nzuzo na ọha na igwe mpaghara ha. Mgbe ahụ ndị ọrụ kwesịrị iziga gị onye nchịkwa, ọdịnaya nke igodo ọha ha ka ịgbakwunye na faịlụ a maara dị ka authorized_keys, ndekọ ụlọ ha n'okpuru/ụlọ/$USER/.ssh (maka onye ọrụ ọ bụla).
Dịka ọmụmaatụ, ka ịtọlite onye ọrụ tecmint mgbe ọ nwetasịrị ọdịnaya nke igodo ọha ya, mee ihe ndị a.
$ mkdir /home/tecmint/.ssh $ chmod 600 /home/tecmint/.ssh $ vim /home/tecmint/.ssh/authorized_keys #copy and paste the contents of the public key in here $ chmod 600 /home/tecmint/.ssh/authorized_keys
Na-anwale sava nkata echekwara
N'oge a, ị ga-achọ ịnwale ma ihe nkesa nkata na-arụ ọrụ nke ọma. Naanị banye n'ime ihe nkesa wee mee iwu ytalk. Dịka ọmụmaatụ, ọ bụrụ na onye ọrụ tecmint chọrọ ka ya na onye ọrụ ravi kparịta ụka, naanị ihe ọ ga-eme bụ ịgba ọsọ.
$ ytalk ravi
Mgbe ahụ onye ọrụ ravi mgbe nbanye, nwere ike ịgba ọsọ na-esonụ iwu ka ịmalite ịkparịta ụka n'Ịntanet.
$ ytalk tecmint
Ọ gwụla! N'edemede a, anyị egosila otu esi edobe ihe nkesa nkata na Ytalk karịrị SSH. Kekọrịta ihe gị site na mpempe nzaghachi n'okpuru.