Tôi đã thử sử dụng thiết lập git và sử dụng nó cho github, sau đó khi tôi làm theo tài liệu trợ giúp, nhưng khi tôi đến bước 5 của phần thiết lập khóa ssh : Kiểm tra mọi thứ, Khi tôi sử dụng lệnh này: ssh -T git@github.comTôi gặp lỗi :
ssh: kết nối với máy chủ github.com cổng 22: Không có tuyến đến máy chủ
Sau đó, tôi đã sử dụng lệnh này:
ssh -vT git@github.com
Đây là những gì tôi nhận được:
OpenSSH_5.8p1 Debian-7ubuntu1, OpenSSL 1.0.0e 6 Sep 2011
debug1: Reading configuration data /home/jacos/.ssh/config
debug1: Applying options for github.com
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug1: Connecting to github.com [207.97.227.239] port 22.
debug1: connect to address 207.97.227.239 port 22: No route to host
ssh: connect to host github.com port 22: No route to host
Tôi googled một lúc và thấy tôi phải kiểm tra xem iptables có chặn cổng không. Vì vậy, đây là kết quả:
~$ sudo /sbin/iptables -L -n
[sudo] password for jacos: 
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     udp  --  0.0.0.0/0            0.0.0.0/0           udp dpt:67 
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:67 
ACCEPT     udp  --  0.0.0.0/0            0.0.0.0/0           udp dpt:53 
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:53 
Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     all  --  0.0.0.0/0            10.42.43.0/24       state RELATED,ESTABLISHED 
ACCEPT     all  --  10.42.43.0/24        0.0.0.0/0           
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0           
REJECT     all  --  0.0.0.0/0            0.0.0.0/0           reject-with icmp-port-unreachable 
REJECT     all  --  0.0.0.0/0            0.0.0.0/0           reject-with icmp-port-unreachable 
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
Và tôi đã thử lệnh được đề xuất bởi Gilles:
tcptraceroute github.com 22
Đây là những gì tôi nhận được:
Selected device eth0, address 222.20.58.XX(sorry...I masked part of my ip), port 33281 for outgoing packets
Tracing the path to github.com (207.97.227.239) on TCP port 22 (ssh), 30 hops max
 1  222.20.58.254  0.891 ms  0.850 ms  0.693 ms
 2  zxq-xs-h3c7510e.hust.edu.cn (115.156.255.137)  1.253 ms  1.569 ms  2.837 ms
 3  zxq-xs-rjs8606.hust.edu.cn (115.156.255.130)  0.729 ms  0.678 ms  0.629 ms
 4  115.156.255.174  0.794 ms  6.279 ms  16.569 ms
 5  * * *
 6  * * *
 7  * * *
 8  * * *
 9  * * *
10  * * *
11  * * *
12  * * *
13  * * *
14  * * *
15  * * *
16  * * *
17  * * *
18  * * *
19  * * *
20  * * *
21  * * *
22  * * *
23  * * *
24  * * *
25  * * *
26  * * *
27  * * *
28  * * *
29  * * *
30  * * *
Destination not reached
Có vẻ như tuyến đường dừng ở 115.156.255.174, mà tôi không biết nó ở đâu.
Tôi không thể hiểu ý nghĩa của nó. Nó có chặn cổng 22 không?
Nhân tiện, tôi có thể truy cập Internet và truy cập github.com. Và tôi đang sử dụng Ubuntu 11.10.
Bất cứ ai có thể giúp đỡ với điều này? Cảm ơn!